package com.lee.single.property;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 可以配置2个redis数据源。一个用于普通数据存储，一个用于token验证，分别对应配置
 * spring.redis.xx 和 spring.redis-security.xx
 * spring.redis-security.xx可以不用配置，将使用spring.redis.xx配置的主机并使用db8
 * @author Lee
 * @date 2020/8/10
 */
@ConfigurationProperties(prefix = "spring")
@Data
public class SecurityAndRedisProperties {

    private RedisConfig redis;

    private RedisConfig redisSecurity;

    @Data
    public static class RedisConfig {

        private int database;

        private String host;

        private int port;

        private String password;
    }
}
